package com.wang.jmonkey.modules.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.wang.jmonkey.modules.system.model.dto.SystemModuleDto;
import com.wang.jmonkey.modules.system.model.entity.SystemModuleEntity;
import com.wang.jmonkey.modules.system.model.query.SystemModuleQuery;

import java.util.List;

/**
 * 系统模块配置信息表(SystemModule)表服务接口
 *
 * @author HeJiawang
 * @since 2021-05-21 21:45:19
 */
public interface SystemModuleService extends IService<SystemModuleEntity> {

    /**
     * 分页查询
     * @param query 查询信息
     * @return 分页结果
     */
    PageInfo<SystemModuleEntity>  page(SystemModuleQuery query);

    /**
     * 获取所有系统模块信息
     * @return 系统模块信息
     */
    List<SystemModuleDto> listAll();
}
